Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Spain F13 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) Yokohama Challenger 2001 - Yokohama Pro Tennis World Open - Boca Raton Ho Chi Minh City Challenger - Ho Chi Minh City USA F14 Open Castilla y Leon - Segovia Open Castilla y Leon - Segovia 2003 USTA Challenger of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Okal Cup 2004 - Eckental Kyiv UMC Open - Kiev The LTA Cardiff Challenger - Cardiff Heilbronn Open - Heilbronn Akbank Private Banking TED Open 2006 - Istanbul Abierto Club Casablanca - Mexico City Tatra Banka Open - Bratislava Busan Open Challenger Tennis - Busan GHI Bronx Classic - Bronx Toyota Challenger Nova Challenger Osaka - Osaka Singapore Challenger Fergana Challenger - Fergana Wolfsburg Challenger Memorial Kolyaskin - Donetsk Open de Rennes La Trinitaine - Rennes Aptos Challenger USTA Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw ATP Open Castilla y Leon - Segovia Shanghai Challenger Heineken Challenger - Ho Chi Minh City Tatra Banka Open 2001 - Bratislava X Open Internacional D'Andorra - Andorra Uncle Toby's Burnie Challenger - Tasmania Tatra Banka Open - Bratislava Singapore Challenger The Granby Natrel Challenger - Granby Arroyo de la Encomienda - Valladolid Seoul Challenger Mobilux Open - Luxembourg Belgaum Open - Belgaum HTV Challenger - Ho Chi Minh City Toyota Challenger Burnie Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Busan Challenger Vancouver Challenger Leon Challenger Mexico City Challenger Busan Challenger Prostejov Challenger Prague Open - Prague The Surbiton Trophy - Surbiton Vancouver Challenger Aptos Challenger Bangkok Challenger Open de L'Isere - Grenoble Kaoshuing Challenger Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Yokohama Challenger Maui Challenger Logopak Challenger 2005 - Lubeck Chitre Challenger Dallas Challenger Heineken Challenger - Ho Chi Minh City Irving Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Binghamton Professional Tennis Tournament - Binghamton Taiwan Challenger - Kaohsiung Istanbul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Lambertz Open by Stawag - Aachen Privat Bank Cup - Dnepropetrovsk Geneva Challenger Bauer Watertechnology Cup - Eckental Bratislava Challenger Mobilux Open - Luxembourg Noumea Challenger Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Taipei City Challenger Busan Challenger BMW Tennis Championship - Sunrise TED Open - Istanbul Ilkley Challenger Bangkok Challenger Kobstaedernes ATP Challenger - Kolding PrivatBank Cup - Dnepropetrovsk Manila Challenger New Delhi Challenger Guangzhou Challenger Busan Challenger Bangkok Challenger ATP Guzzini Challenger - Recanati Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana Ho Chi Minh City Challenger Ningboo Challenger Dallas Challenger Bangkok Challenger 2004 Freeman Men's Challenger - Joplin China Open - Beijing 3rd Volkswagon Challenger - Wolfsburg Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto Akbank Private Banking TED Open - Istanbul Taipei City Challenger Mauritius Open - Mauritius Kyoto Challenger Vancouver Challenger Tiburon Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Brescia Challenger S Tennis Masters - Graz Seoul Challenger The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Kyoto Challenger The LTA Wrexham Challenger - Wrexham Open 13 - Marseille Italian Indoors - Milan International Championship of Croatia - Umag Kaohsiung Challenger Waldbaum's Hamlet Cup - Long Island IPB Czech Indoor - Ostrava European Community Championships - Antwerp Guardian Direct Cup - London International Championship of Croatia - Umag CA Tennis Trophy - Vienna Adidas International - Sydney CA Tennis Trophy - Vienna Heineken Challenger - Ho Chi Minh City Adidas International - Sydney AXA Cup - London Internationaler Raiffeisen Grand Prix - St. Polten Fergana Tennis Challenger Tournament - Fergana Legg Mason Tennis Classic - Washington D.C. Kobe Challenger Heineken Open - Auckland Fifth-Third Bank Tennis Championships - Lexington Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Bangkok Challenger AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Shenzhen Challenger Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Adidas International - Sydney Winnetka Challenger Taipei City Challenger Dharwad Challenger 2003 - Dharwad Zhangjiagang Challenger 1998 Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag St. Petersburg Open - St. Petersburg Gimcheon Challenger Nottingham New Haven Rotterdam Copenhagen Munich USTA Men's Challenger of Dallas - Dallas Long Island Umag Chengdu Challenger Paegas Czech Open - Prague Kaohsiung Challenger Open Castilla y Leon - Segovia Davidoff Swiss Indoors - Basel Pilot Pen International - New Haven SMS Tennis Cup - Sao Paulo 2000 Mercedes Cup - Stuttgart Head Cup Busan Open - Busan Nottingham Men's Challenger - Nottingham Taipei City Challenger Prague Fergana Challenger - Fergana Dubai Tennis Open - Dubai Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Winnetka Challenger Investor Swedish Open - Bastad 1997 Mercedes Cup - Stuttgart Heineken Open - Auckland Milan Indoors - Milan Tata Open 2003 - Chennai The Stella Artois Grass Court Championships - London Open 13 - Marseille BMW Open - Munich Tumkur Open - Tumkur The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Heineken Challenger 2004 - Ho Chi Minh City Challenger Leon 2004 - Leon Stockholm Open - Stockholm Kyiv Open - Kiev Dubai Tennis Open - Dubai Open Seat-Godo '98 - Barcelona Intersport Heilbronn Open - Heilbronn The Stella Artois Grass Court Championships - London Open 13 - Marseille Samsung Securities Cup Challenger Tennis - Seoul ABN/AMRO World Tennis Tournament - Rotterdam Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open - Busan Campbell's Hall of Fame Tennis Championships - Newport 2004 Colorado Tennis Classic - Denver Burbank Challenger - Burbank Ciudad de Pozoblanco Open Diputacion - Cordoba China Open - Beijing Thailand Open - Bangkok Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Munich Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Hypo Group Tennis International - Portschach Open 13 - Marseille The Stella Artois Championships - London The Stella Artois Grass Court Championships - Queen's/London Copenhagen Open - Copenhagen Estoril Long Island CA Tennis Trophy - Vienna AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Waldbaum's Hamlet Cup - Long Island Open 13 - Marseille Open Seat-Godo '97 - Barcelona China Open - Beijing Thailand Open - Bangkok Grolsch Open - Amsterdam Open Seat-Godo 2001 - Barcelona Grand Prix de Tennis de Lyon - Lyon Nottingham-2 Challenger Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Fergana Challenger TD Waterhouse Cup - Long Island Gerry Weber Open - Halle Prostejov Challenger St. Petersburg Open - St. Petersburg Caloundra Challenger Next Generation Adelaide International - Adelaide Sydney Prague Marseille Antwerp Philadelphia Hong Kong Challenger Scottsdale Barcelona St. Polten Seoul Challenger Washington Los Angeles Lyon Ostrava Rimouski Challenger Moscow Doha Marseille Milan Estoril Shanghai Challenger Barcelona Nice Rosmalen Nottingham Stuttgart Prague Toulouse SAP Open - San Jose Ortisei Challenger Moscow Atlanta St. Polten Bucharest Palermo Athens Vienna Moscow Helsinki Challenger Adidas International - Sydney Campbell's Hall of Fame Tennis Championships - Newport Toyota Challenger Dallas Challenger Malaysian Open - Kuala Lumpur Malaysian Open - Kuala Lumpur China Open - Beijing Guadalajara Challenger Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Brisbane International - Brisbane ABN/AMRO World Tennis Tournament - Rotterdam The Nottingham Open - Nottingham Andria Challenger Morelos Challenger MFS Pro Tennis Championships - Boston Manchester Challenger Aircel Chennai Open - Chennai Suzhou Challenger Hall of Fame Tennis Championships - Newport Yokohama Challenger Claro Open Colombia - Bogota Claro Open Colombia - Bogota Qingdao Challenger AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Yokohama Challenger Quanzhou Challenger Taipei City Challenger Ningboo Challenger Seoul Challenger Abierto Mexicano Telcel - Acapulco Casablanca Mercedes Cup - Stuttgart Le Gosier Challenger Indianapolis Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto Basel San Marino Samsung Securities Cup - Seoul Shimadzu All Japan Indoor - Kyoto West Side Tennis Club Clay Court Challenger - Forest Hills Pilot Pen International - New Haven Adidas International - Sydney Tatra Banka Open - Bratislava Heineken Trophy - 's-Hertogenbosch Japan Open - Tokyo The Nottingham Open - Nottingham AIG Japan Open - Tokyo Mallorca Open - Mallorca CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Regions Morgan Keegan Championships - Memphis The 10tele.com Open - Nottingham Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Adelaide BellSouth Open - Auckland Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Gold Flake Open - Chennai Sun City Thailand Open - Bangkok The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Generali Open 1999 - Kitzbuhel German Open - Hamburg Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells President's Cup 1999 - Tashkent Licher German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Eurocard Open - Stuttgart 14th Paris Open - Paris Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Key Biscayne Hamburg Rome 1999 Mercedes Cup - Stuttgart Australian Men's Hardcourt Championships - Adelaide Thailand Open - Bangkok Estoril Open - Estoril Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel IPB Czech Indoor - Ostrava Eutelsat Monte Carlo Open - Monte Carlo Sydney Rotterdam Salem Open - Hong Kong Paegas Czech Open - Prague Bucharest ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Paris The Lipton Championships - Key Biscayne Tennis Masters Series - Toronto Tennis Masters Series - Hamburg CA Tennis Trophy - Vienna The Ericsson Open - Miami Amsterdam China Open - Beijing Heineken Open - Auckland Sony Ericsson Open - Miami AIG Japan Open Tennis Championships - Tokyo Farmers Classic - Los Angeles Shanghai Rolex Masters - Shanghai SAP Open - San Jose Tennis Masters Series - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Hamburg Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open U.S. Open Wimbledon U.S. Open - New York Australian Open - Melbourne Campbell's Hall of Fame Tennis Championships - Newport U.S. Open Australian Open Apia International - Sydney Wimbledon French Open Wimbledon French Open NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open Wimbledon - London French Open Wimbledon - London Wimbledon - London The Ericsson Open - Miami Tennis Masters Series - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open Davis Cup, World Group, QR, SVK-CAN 4-1 Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, SVK-AUT 3-2 Davis Cup, World Group, QF, BRA-SVK 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group 1, 2R, SVK-ISR 3-1 Davis Cup, World Group, 1R, SWE-SVK 3-2 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, QR, SVK-ARG 3-2 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Hopman Cup - Perth Australian Open (Wildcard) Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0 15th Asian Games Doha 2006 ATP Tour World Championship - Hannover Grand Slam Cup - Munich Olympics - Sydney Atlanta Olympics Olympics - Athens